package com.ldkj.panzh.service;

import com.ldkj.panzh.param.ParkingRecordParam;
import com.ldkj.panzh.vo.ParkingRecordVO;

import java.util.List;
import java.util.Map;

/**
 * 场内车停车信息服务接口
 *
 * @author qiancheng
 * @date 2025-11-19
 */
public interface ParkingRecordService {

    /**
     * 查询场内车停车信息
     *
     * @param parkingRecordParam 查询参数
     * @return 停车记录列表
     * @throws Exception
     */
    List<ParkingRecordVO> queryParkingRecords(ParkingRecordParam parkingRecordParam) throws Exception;

    /**
     * 查询场内车统计信息
     *
     * @param parkingRecordParam 查询参数
     * @return 统计数据
     * @throws Exception
     */
    Map<String, Object> queryParkingStats(ParkingRecordParam parkingRecordParam) throws Exception;
}
